When lrtrimming a zero-length string, return before we get a chance to walk past...
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 23 Nov 2006 03:31:40 +0000 (03:31 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 23 Nov 2006 03:31:40 +0000 (03:31 +0000)
gpsbabel/util.c

index 34d61e2bf7856d0d9e4fc39139454faa6ecb2268..2ff419df2244036b2a8af6b2f6afc2f3d7fc2f09 100644 (file)
@@ -421,6 +421,9 @@ lrtrim(char *buff)
 {
        char *c;
 
+       if (buff[0] == '\0')
+               return buff;
+
        c = buff + strlen(buff);
        while ((c >= buff) && ((unsigned char)*c <= ' ')) *c-- = '\0';